package com.starry.module.system.core.member.service;

import com.starry.module.system.api.member.domain.qo.MemberUserUpdateByLogin;
import com.starry.module.system.api.member.domain.vo.MemberUserLoginInfo;

/**
 * App会员用户-服务
 * @author xiaoke
 */
public interface AppMemberUserService {

    /**
     * 根据登录信息查询会员用户
     * @return {@link MemberUserLoginInfo}
     */
    MemberUserLoginInfo getByLoginInfo();

    /**
     * 更新登录用户信息
     * @param memberUserLoginInfo {@link MemberUserUpdateByLogin}
     */
    void updateByLoginInfo(MemberUserUpdateByLogin memberUserLoginInfo);
}
